#ifndef MODEL_SEND_H
#define MODEL_SEND_H

#include "sendable.h"
#include "client_send.h"

#include "model/model_class.h"

#include <boost/shared_ptr.hpp>

#include <string>
using namespace std;

namespace network {
	class model_send : public network::sendable {
	public:
		model_send(boost::shared_ptr<network::send_impl> impl,
			   boost::shared_ptr<model::model_class> model)
		: network::sendable(impl), _model(model) {}
		virtual ~model_send() {}

		virtual string get_string();
	private:
		boost::shared_ptr<model::model_class> _model;
	};
}

#endif
